stone trap - Turkish English Dictionary